@CHARSET "UTF-8";
/* ******************************************** General ****************************************** */

/****************************** Tags ***************************************/

html
{
  height                     : 100%;
  margin-bottom              : 1px;
}

body
{
  background                 : #FFFFFF none repeat scroll 0 0;
  color                      : #554444;
  font-family                : Arial, Helvetica, Sans-serif;
  font-size                  : 1em;
  text-align                 : left;
}

table
{
	border-collapse            : collapse;
	width                      : 100%;
}

td
{
	padding                    : 0;
}

p
{
	font-size                  : 0.9em;
	line-height                : 1.5em;
}

a:link, a:visited
{
  color                      : #B60925;
  text-decoration            : none;
}

h1 a:link, h1 a:visited
{
  color                      : #3F3F3F;
}

h1 a:link span, h1 a:visited span
{
  color                      : #B60925;
}



.index li a:link, .index li a:visited
{
  color                      : #3F3F3F;
}

.index li em a:link, .index li em a:visited
{
  color                      : #B60925;
}

a:focus, .index li a:focus, .index li em a:focus
{
  background                 : #E8E8E8 none repeat scroll 0 0;
  color                      : #4D0000;
  outline-color              : #FFFFFF;
  outline-style              : solid;
  outline-width              : 1px;
  text-decoration            : none;
}

a:hover, .index li a:hover, .index li em a:hover
{
  color                      : #7D0101;
  text-decoration            : none;
}

a:active, .index li a:active, .index li em a:active
{
  background                 : #BFBFBF none repeat scroll 0 0;
  color                      : #7D0101;
  outline-color              : #FFFFFF;
  outline-style              : solid;
  outline-width              : 1px;
  text-decoration            : none;
}

.header h1
{
  font-size                  : 3.2em;
  font-weight                : 400;
}

.header h1 a:hover
{
  color                      : #B60925; 
}

.header h1 span
{
  font-size                  : 0.40em;
}

.header h1 a:hover span
{
  color                      : #3F3F3F; 
}

.header h1 em
{
  color                      : #000000;
  font-size                  : 0.546em;
  font-style                 : italic;
  left                       : 42%;
  line-height                : 1em;
  position                   : absolute;
  top                        : 6.5em;
}

.entry-content h2
{
  color                      : #554444;
  font-size                  : 1.125em;
  line-height                : 1.333em;
  margin-bottom              : 0.667em;
}

.entry-content h3
{
  color                      : #554444;
  font-size                  : 1em;
  line-height                : 1.5em;
  margin-bottom              : 0.75em;
}





select, input
{
  color                      : #000000; 
  font-family                : Verdana, sans-serif;
  font-size                  : 8pt; 
  font-weight                : normal;
}

p
{
	margin                     : 10px;
}



/************************ Double List *********************************/

div.double_list_label
{
  font-weight                : bold;
  text-align                 : center;
  margin                     : 0 0 10px 0;
}

select.double_list_select
{
  width                      : 180px;
}

select.double_list_select-selected
{
  width                      : 180px;
}

/****************************** Classes ***********************************/

div.separator
{
  clear                      : both;
  display                    : block;
}

.lighter
{
  opacity                    : 0.35;
}

.inactive
{
  color                      : #999999;
}

.left
{
	float                      : left;
}

.right
{
	float                      : right;
}

.text_align_right
{
	text-align                 : right;
}


.post_link
{
	font-size                  : 0.8em;
}

.current_link
{
	background-color           : #DEDEDE;;
	padding                    : 3px;
}

.current_link a
{
	color                      : #7D0101;
}





/* ***************** Twitter *************** */
.tweets
{
  border                     : 1px solid #000000;
	padding                    : 5px;
	font-size                  : 0.7em;
	overflow-y                 : scroll;
	overflow-x                 : hidden;
	width                      : 160px;
	height                     : 120px;
	text-align                 : left;
	float                      : right;
}

.tweet
{
	margin                     : 0 0 5px 0;
}

.tweet .date_time
{
	font-weight                : bold;
}

.tweet a
{
  color                      : #0084B4; 
}

